；；
力扣 860
在柠檬水摊上，每一杯柠檬水的售价为?5?美元。顾客排队购买你的产品，（按账单 bills 支付的顺序）一次购买一杯。
每位顾客只买一杯柠檬水，然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零，也就是说净交易是每位顾客向你支付 5 美元。
注意，一开始你手头没有任何零钱。
给你一个整数数组 bills ，其中 bills[i] 是第 i 位顾客付的账。如果你能给每位顾客正确找零，返回 真 ，否则返回 假 。
；；

@能否找零 = @【#集】｛
    #5数：0
    #10数：0
    遍历 #集 为 #项 ｛
        如果 #项 等于 5｛
            #5数 自加 1
        ｝再则 #项 等于 10｛
            如果 #5数 大于 0｛
                #5数 自减 1
                #10数 自加 1
            ｝否则｛
                返回 假
            ｝
        ｝再则 #项 等于 20｛
            如果 #10数 大于 0 且 #5数 大于 0 ｛
                #5数 自减 1
                #10数 自减 1
            ｝再则 #5数 大于等于 3 ｛
                #5数 自减 3
            ｝否则｛
                返回 假
            ｝
        ｝否则｛
            返回 假
        ｝
    ｝
    返回 真
｝

@显示、@能否找零、【5,5,10,10,20】



